<!DOCTYPE html>
<html lang="ch-CN">
<head>
    <meta charset="UTF-8">
    <title>for-打印质数</title>
</head>
<style>
    body {
        width: 100%;
        height: 100vh;
        background-color: wheat;
        font-size: 30px;
        text-decoration: none;
        font-family: "华文楷体";
    }
</style>
<body>
</body>
<script>
    // 方案一：
    let num = [], num1 = [];
    let x = 0, y = 0;
    for (let i = 2; i <= 100; i++) {
        for (let j = 2; j < i; j++) {
            // 合数
            if (i % j === 0) {
                num[x] = i;
                x++;
                break;
            }
            // 质数
            if (j === i - 1 && i % j !== 0) {
                num1[y] = i;
                y++;
            }
        }
    }
    document.write("合数:" + "<br>" + num +
                   "<br>" +
                   "质数:" + "<br>" + num1);
// 方案二：
// document.write("质数:"+"<br>")
//     for (let i = 2; i <= 100; i++) {
//         let count=true
//         for (let j = 2; j <= Math.sqrt(i); j++) {
//             if (i%j===0){
//                 count=false
//             }
//         }
//         if (count){
//             document.write(i+"&nbsp;")
//         }else {
//             // document.write("合数"+i)
//         }
//     }
</script>
</html>